/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package motoressa;

import java.io.Serializable;
import javax.persistence.Basic;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.OneToOne;

/**
 *
 * @author HP
 */
@Entity
public class Persona implements Serializable {
    @Basic
    private String nombreApellido;
    @Id
    private String dni;
    @OneToOne
    private Localidad miLocalidad;
    @OneToOne
    private Calle miCalles;
    @Basic
    private String numeroTelefono;
    @Basic
    private int numeroCalle;
 
    
    public Persona() {
    }

    public Persona(String nombreApellido, String dni, Localidad miLocalidad, Calle miCalles, String numeroTelefono, int numeroCalle) {
        this.nombreApellido = nombreApellido;
        this.dni = dni;
        this.miLocalidad = miLocalidad;
        this.miCalles = miCalles;
        this.numeroTelefono = numeroTelefono;
        this.numeroCalle = numeroCalle;
    }

    public String getNombreApellido() {
        return nombreApellido;
    }

    public void setNombreApellido(String nombreApellido) {
        this.nombreApellido = nombreApellido;
    }

    public String getDni() {
        return dni;
    }

    public void setDni(String dni) {
        this.dni = dni;
    }

    public Localidad getMiLocalidad() {
        return miLocalidad;
    }

    public void setMiLocalidad(Localidad miLocalidad) {
        this.miLocalidad = miLocalidad;
    }

    public Calle getMiCalles() {
        return miCalles;
    }

    public void setMiCalles(Calle miCalles) {
        this.miCalles = miCalles;
    }

    public String getNumeroTelefono() {
        return numeroTelefono;
    }

    public void setNumeroTelefono(String numeroTelefono) {
        this.numeroTelefono = numeroTelefono;
    }

    public int getNumeroCalle() {
        return numeroCalle;
    }

    public void setNumeroCalle(int numeroCalle) {
        this.numeroCalle = numeroCalle;
    }

    
}
